home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / sml_nj / 93src.lha / src / runtime / cause.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-02-09  |  391 b   |  19 lines

  1. /* cause.h
  2.  *
  3.  * COPYRIGHT (c) 1990 by AT&T Bell Laboratories.
  4.  *
  5.  * Reasons for doing garbage collection.
  6.  */
  7.  
  8. #ifndef _CAUSE_
  9. #define _CAUSE_
  10.  
  11. #define CAUSE_GC    0    /* exhausted free space */
  12. #define CAUSE_MINOR    1    /* requested minor collection */
  13. #define CAUSE_MAJOR    2    /* requested major collection */
  14. #define CAUSE_EXPORT    3
  15. #define CAUSE_BLAST    4
  16. #define CAUSE_STORE    5
  17.  
  18. #endif /* !_CAUSE_ */
  19.